gusucode.com > 耐品图片管理系统 标准版A > 耐品图片管理系统 标准版A/Person.asp
<!--#include file="Head.asp"--> <!--#include file="Function.asp"--> <% '=============================================================== ' 著作权号:中国国家版权局著作权登记号2004SR07385 ' 版权所有:深圳市耐品科技开发有限公司 www.naipin.com ' 联系电话:0755-26611119 81234844 81234845 ' 联系手机:13316911914 ' 联系邮箱:naipin@naipin.com '=============================================================== Dim rs,sql,CurrentPage,Show,strFileName,Photoer,Person Show = Netout.CheckStr(Request.QueryString("Show"),"S") CurrentPage = Cint(Netout.CheckStr(Request.QueryString("Page"),1)) strFileName="Person.asp?Show="&Show sql="select titleID,titleName,TitleUser,iClick,iCount from NT_title where iCount>0 and exists(select [ID] from Nt_ImgBook where titleID=Nt_title.titleID and Passed=1"&Netout.GetHideSql("")&") " Photoer=Netout.ReplaceBadChar(trim(request.QueryString("Photoer"))) if Photoer<>"" then sql=sql&" and TitleUser='"&Photoer&"'" strFileName=strFileName&"&Photoer="&Photoer end if sql=sql&" order by UpdateTime desc" IF Show="S" Then Netout.MaxPerPage=12:ColSpan=3 Else Netout.MaxPerPage=25:ColSpan=1 End IF With Netout .Load("Comm") .TopPage = True .BottomPage = True .SqlRecord = sql .InitText = .theCode(0) .strFileName = strFileName&"&" Person = True MyHtml = Replace(Split(Template.Html(0),"||")(0),"{?left_beg}","") MyHtml = Replace(Replace(MyHtml,"{?left_end}",""),"{?LeftInfo}",UserInfo()) MyHtml = Replace(MyHtml,"{?RightInfo}",Replace(Template.Html(3),"{?ShowResult}",.ShowRecord(CurrentPage))) MyHtml = Replace(.TempHtml,"{?CurrentScript}",MyHtml) Response.Write MyHtml Response.End() End With set Template = Nothing set Netout = Nothing Function UserInfo() dim rsUser,cRs,rRs,gRs,cSql,PicCount,RecCount,GodCount,Html,UserPic Set rsUser = Conn.Execute("select UserEmail,UserPic,UserDesc from NT_User where UserName='"&Photoer&"'") UserPic = rsUser("UserPic") If UserPic = "" Or isNull(UserPic) Then UserPic = Split("UploadFile/UserPic/Default.gif",",") PreWidth = 110 If Netout.UserName = Photoer Then NoText = "<a href=ChgInfo.asp class=more>"&Netout.theCode(12)&"</a>" Else NoText = "" End If Else UserPic = Split(UserPic,","):MaxWidth = 300:MaxHeight = 300 iWidth = Cint(UserPic(1)):iHeight = Cint(UserPic(2)) m=iWidth/MaxWidth:n=iHeight/MaxHeight if iWidth>MaxWidth or iHeight>MaxHeight then if m>=n then PreWidth=MaxWidth else PreWidth=iWidth*MaxHeight/iHeight Else PreWidth=iWidth End If NoText = "" End If UserEmail = rsUser("UserEmail"):UserDesc = rsUser("UserDesc") if UserDesc = "" Or isNull(UserDesc) then UserDesc = "" if UserEmail = "" Or isNull(UserEmail) then UserEmail = "" Set rsUser = Nothing Set cRs = Conn.Execute("select count(ID) from NT_imgbook where titleID in (select titleId from Nt_title where TitleUser='"&Photoer&"')"&Netout.GetHideSql("")&"") Set rRs = Conn.Execute("select count(ID) from NT_imgbook where Recomm=1"&Netout.GetHideSql("")&" And titleID in (select titleId from Nt_title where TitleUser='"&Photoer&"')") Set gRs = Conn.Execute("select count(ID) from NT_ImgBook as a,NT_Score as b where b.ImageId=a.ID"&Netout.GetHideSql("a.")&" and a.titleID in(select titleId from Nt_title where TitleUser='"&Photoer&"') and b.Score>="&Config.Settings(15)&" and (b.Score/b.Count)>="&Config.Settings(16)) PicCount = Cint(Netout.CheckStr(cRs(0),0)) RecCount = Cint(Netout.CheckStr(rRs(0),0)) GodCount = Cint(Netout.CheckStr(gRs(0),0)) Set cRs = Nothing Set rRs = Nothing Set gRs = Nothing Html = Replace(Replace(Split(Template.Html(10),"||")(1),"{?UserPic(0)}",UserPic(0)),"{?PreWidth}",PreWidth) Html = Replace(Replace(Replace(Html,"{?UserEmail}",UserEmail),"{?Desc}",UserDesc),"{?NoText}",NoText) Html = Replace(Replace(Replace(Html,"{?PicCount}",PicCount),"{?RecCount}",RecCount),"{?GodCount}",GodCount) Html = Replace(Replace(Netout.CommHtml(1),"{?Title}",Photoer&Netout.theCode(10)),"{?Content}",Html) UserInfo = Replace(Split(Template.Html(10),"||")(0),"{?UserInfo}",Html) End Function %>